Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States, California, Mountain View
$449M
$75M
201
Technology, Information and Internet
United States, New York, New York
$6.5M
$35M
3.3K
Technology, Information and Internet
$75M
201
Technology, Information and Internet
United Kingdom, England, London
$15M
90
Technology, Information and Internet
Germany, Bayern, Aschheim
$750M
1K
Technology, Information and Internet
United States, Indiana, Mishawaka
$18M
$75M
219
Technology, Information and Internet
Canada, Quebec, Mont-Royal
$3.8M
58
Technology, Information and Internet
Indonesia, DKI Jakarta, Jakarta
$750M
605
Technology, Information and Internet
United Kingdom, Scotland, Glasgow
$35M
221
Technology, Information and Internet
United Kingdom, London
$1.9M
58